﻿using System;

namespace UnityEngine.PostProcessing
{
	// Token: 0x020000FA RID: 250
	[Serializable]
	public class DitheringModel : PostProcessingModel
	{
		// Token: 0x1700009D RID: 157
		// (get) Token: 0x06000624 RID: 1572 RVA: 0x00025454 File Offset: 0x00023654
		// (set) Token: 0x06000625 RID: 1573 RVA: 0x0002545C File Offset: 0x0002365C
		public DitheringModel.Settings settings
		{
			get
			{
				return this.m_Settings;
			}
			set
			{
				this.m_Settings = value;
			}
		}

		// Token: 0x06000626 RID: 1574 RVA: 0x00025468 File Offset: 0x00023668
		public override void Reset()
		{
			this.m_Settings = DitheringModel.Settings.defaultSettings;
		}

		// Token: 0x040005D2 RID: 1490
		[SerializeField]
		private DitheringModel.Settings m_Settings = DitheringModel.Settings.defaultSettings;

		// Token: 0x020000FB RID: 251
		[Serializable]
		public struct Settings
		{
			// Token: 0x1700009E RID: 158
			// (get) Token: 0x06000627 RID: 1575 RVA: 0x00025478 File Offset: 0x00023678
			public static DitheringModel.Settings defaultSettings
			{
				get
				{
					return default(DitheringModel.Settings);
				}
			}
		}
	}
}
